var app = new Vue({
    el: '#app',
    data: {
        user: {
            account: '',
            password: ''
        },

    },
    methods: {
        login: function() {
            var sub = true
            if (this.user.account == '' || this.user.account == null) {
                window.alert('账号为空')
                sub = false
            }
            if (this.user.password == '' || this.user.password == null) {
                window.alert('密码为空')
                sub = false
            }
            if (sub) {
                var param = new FormData()
                param.append("user_account", this.user.account)
                param.append("user_password", this.user.password)
                axios.post("http://47.119.134.71:8080/api/user/login", param)
                    .then(res => {

                        if (res.data.info.code == 101) {
                            show("登陆成功")
                            sleep(1000).then(() => {
                                // 这里写sleep之后需要去做的事情
                                history.go(-1)
                                location.reload();
                            })


                        }
                        if (res.data.info.code == 201) {
                            show("未查找到账户")

                        }
                        if (res.data.info.code == 401) {
                            show("用户已经登录成功")
                            sleep(500).then(() => {
                                // 这里写sleep之后需要去做的事情
                                history.go(-1)
                            })
                        }
                        if (res.data.info.code == 901) {
                            show("密码错误")

                        }

                    })
                    .catch(err => {
                        console.error(err);
                    })
            }
        }
    }

})


// 检查用户是否已经登录的组件
var app2 = new Vue({
    el: "#top",
    data: {

    },
    methods: {

    },
    mounted: function() {
        instance({
            method: 'get',
            url: 'api/user/getIdBySession',

        }).then(res => {
            if (res.data.data.user_id != -1) {

                show("用户已经登录成功")
                sleep(1000).then(() => {
                    // 这里写sleep之后需要去做的事情
                    window.location = "index.html"
                })
            }

        }).catch(err => {
            console.log(err);
        })
    }
})